package com.ruoyi.fs.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 当事人对象 fs_client
 * 
 * @author hero
 * @date 2024-08-30
 */
public class FsClient extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 本地数据库id */
    private Long localId;

    /** 标号 */
    private String bh;

    /** 当事人类型，1:自然人；2:法人；3:非法人组织 */
    @Excel(name = "当事人类型，1:自然人；2:法人；3:非法人组织")
    private Integer dsrlx;

    /** 姓名 */
    @Excel(name = "姓名")
    private String xm;

    /** 性别 */
    private Integer xb;

    /** 年龄 */
    private Integer nl;

    /** 民族 */
    private Integer mz;

    /** 出生日期 */
    private String csrq;

    /** 地址类型，1:经常居住地；2:户籍所在地 */
    private Integer dzlx;

    /** 地址 */
    @Excel(name = "地址")
    private String dz;

    /** 单位名称 */
    private String dwmc;

    /** 职业 */
    private Integer zy;

    /** 职业名称 */
    private String zymc;

    /** 工作单位 */
    private String gzdw;

    /** 单位性质 */
    private Integer dwxz;

    /** 证照类型，4:统一社会信用代码；2：组织机构；5:无 */
    private Integer zzlx;

    /** 证照号码 */
    @Excel(name = "证照号码")
    private String zzh;

    /** 主要办事机构所在地 */
    @Excel(name = "主要办事机构所在地")
    private String zybsjgszd;

    /** 法定代表人姓名 */
    @Excel(name = "法定代表人姓名")
    private String fddbr;

    /** 法定代表人职务 */
    private String fddbrzw;

    /** 证件类型 */
    private Integer zjlx;

    /** 证件号码 */
    @Excel(name = "证件号码")
    private String zjhm;

    /** 手机号码 */
    private String sjhm;

    /** 固定电话 */
    private String gddh;

    /** 创建时间 */
    @Excel(name = "创建时间")
    private String cjsj;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setLocalId(Long localId) 
    {
        this.localId = localId;
    }

    public Long getLocalId() 
    {
        return localId;
    }
    public void setBh(String bh) 
    {
        this.bh = bh;
    }

    public String getBh() 
    {
        return bh;
    }
    public void setDsrlx(Integer dsrlx) 
    {
        this.dsrlx = dsrlx;
    }

    public Integer getDsrlx() 
    {
        return dsrlx;
    }
    public void setXm(String xm) 
    {
        this.xm = xm;
    }

    public String getXm() 
    {
        return xm;
    }
    public void setXb(Integer xb) 
    {
        this.xb = xb;
    }

    public Integer getXb() 
    {
        return xb;
    }
    public void setNl(Integer nl)
    {
        this.nl = nl;
    }

    public Integer getNl()
    {
        return nl;
    }

    public Integer getMz() {
        return mz;
    }

    public void setMz(Integer mz) {
        this.mz = mz;
    }

    public void setCsrq(String csrq)
    {
        this.csrq = csrq;
    }

    public String getCsrq() 
    {
        return csrq;
    }
    public void setDzlx(Integer dzlx) 
    {
        this.dzlx = dzlx;
    }

    public Integer getDzlx() 
    {
        return dzlx;
    }
    public void setDz(String dz) 
    {
        this.dz = dz;
    }

    public String getDz() 
    {
        return dz;
    }
    public void setDwmc(String dwmc) 
    {
        this.dwmc = dwmc;
    }

    public String getDwmc() 
    {
        return dwmc;
    }
    public void setZy(Integer zy)
    {
        this.zy = zy;
    }

    public Integer getZy()
    {
        return zy;
    }
    public void setZymc(String zymc) 
    {
        this.zymc = zymc;
    }

    public String getZymc() 
    {
        return zymc;
    }
    public void setGzdw(String gzdw) 
    {
        this.gzdw = gzdw;
    }

    public String getGzdw() 
    {
        return gzdw;
    }
    public void setDwxz(Integer dwxz)
    {
        this.dwxz = dwxz;
    }

    public Integer getDwxz()
    {
        return dwxz;
    }
    public void setZzlx(Integer zzlx)
    {
        this.zzlx = zzlx;
    }

    public Integer getZzlx()
    {
        return zzlx;
    }
    public void setZzh(String zzh) 
    {
        this.zzh = zzh;
    }

    public String getZzh() 
    {
        return zzh;
    }
    public void setZybsjgszd(String zybsjgszd) 
    {
        this.zybsjgszd = zybsjgszd;
    }

    public String getZybsjgszd() 
    {
        return zybsjgszd;
    }
    public void setFddbr(String fddbr) 
    {
        this.fddbr = fddbr;
    }

    public String getFddbr() 
    {
        return fddbr;
    }
    public void setFddbrzw(String fddbrzw) 
    {
        this.fddbrzw = fddbrzw;
    }

    public String getFddbrzw() 
    {
        return fddbrzw;
    }
    public void setZjlx(Integer zjlx)
    {
        this.zjlx = zjlx;
    }

    public Integer getZjlx()
    {
        return zjlx;
    }
    public void setZjhm(String zjhm) 
    {
        this.zjhm = zjhm;
    }

    public String getZjhm() 
    {
        return zjhm;
    }
    public void setSjhm(String sjhm) 
    {
        this.sjhm = sjhm;
    }

    public String getSjhm() 
    {
        return sjhm;
    }
    public void setGddh(String gddh) 
    {
        this.gddh = gddh;
    }

    public String getGddh() 
    {
        return gddh;
    }
    public void setCjsj(String cjsj) 
    {
        this.cjsj = cjsj;
    }

    public String getCjsj() 
    {
        return cjsj;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("localId", getLocalId())
            .append("bh", getBh())
            .append("dsrlx", getDsrlx())
            .append("xm", getXm())
            .append("xb", getXb())
            .append("nl", getNl())
            .append("csrq", getCsrq())
            .append("dzlx", getDzlx())
            .append("dz", getDz())
            .append("dwmc", getDwmc())
            .append("zy", getZy())
            .append("zymc", getZymc())
            .append("gzdw", getGzdw())
            .append("dwxz", getDwxz())
            .append("zzlx", getZzlx())
            .append("zzh", getZzh())
            .append("zybsjgszd", getZybsjgszd())
            .append("fddbr", getFddbr())
            .append("fddbrzw", getFddbrzw())
            .append("zjlx", getZjlx())
            .append("zjhm", getZjhm())
            .append("sjhm", getSjhm())
            .append("gddh", getGddh())
            .append("cjsj", getCjsj())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
